def add():
    a = 3
    b = 5
    s = a + b
    print(s)
    return a # 只是有返回值，没有显示

# 调用
c = add()
print(c)

# 函数的参数传递
#  第一组
add(1, 3)  # 实参数为常量

#第二组
a = 1
b = 3
add(a, b)  # 实参数为变量

# 第三组
add(2 * 3, 4 * 5)  # 实参数为表达式

c = 3
add(8, c * 3)  # 实参数为常量，变量和表达式组合

# 位置参数示例
def score(a, b, c):
    print('张三成绩为：', a)
    print('李四成绩为', b)
    print('王五成绩为', c)



score(85, 92, 60)

def reg(name, age, sex="女"):
    print('姓名：{} 年龄 {} 性别： {}'.format(name, age, sex))

reg('张三', 20)
reg('李四', 21, '男')
